package Demo;

import java.util.Random;
import java.util.Scanner;

//条件控制语句
public class Test {
    public static void main(String[] args) {
        //顺序语句
//        System.out.println("aaa");
//        System.out.println(123);
//        System.out.println(3.14);

        //条件控制语句 - if - if else - if else if else if -;
        //switch - 表达式类型 - byte\short\char\int\String\枚举
//        Scanner scanner = new Scanner(System.in);
//        System.out.print("请输入一个整数：");
//        int number = scanner.nextInt();
//        switch (number){
//            case 1:
//                System.out.println(1);
//                break;
//            case 2:
//                System.out.println(2);
//                break;
//            case 3:
//                System.out.println(3);
//                break;
//            default:
//                System.out.println(-1);
//                break;
//        }
//        System.out.println("程序执行结束！！！");

//        char ch = 'z';
//        switch (ch){
//            case 'a':
//                System.out.println("A");
//                break;
//            case 'b':
//                System.out.println("B");
//                break;
//            default:
//                System.out.println("UUU");
//                break;
//
//        }

        //switch - 返回值
//        int number = 100;
//        int ret = switch (number) {
//            //使用箭头返回值
//            case 1 -> 1;
//            case 2 -> 2;
//            default -> 0;
//        };
//        System.out.println(ret);

//        String str = "zjy";
//        String ret = switch (str) {
//            case "zjy" -> "zjy";
//            case "zs" -> "zs";
//            default -> "UUU";
//        };
//        System.out.println(ret);


//        short sh = 123;
//        short ret = switch (sh) {
//            case 100:
//                yield 100;
//            case 200:
//                yield 200;
//            default:
//                yield 300;
//        };
//        System.out.println(ret);

        //循环语句 - while - for - do while;
        //输入输出
//        double d = 1.0 / 3;
//        //使用两个%%来输出% - 但是其不会进行*100；
//        System.out.printf("%.2f%%",d);

//        double number = 3.0/4;
//        System.out.printf("%.2f%%",number);

        //从键盘输入
//        Scanner scanner = new Scanner(System.in);
        //会到空格就停止
//        String str = scanner.next();
        // 到空格也不会停止
//        String str = scanner.nextLine();
//        System.out.println(str);

        //循环输入 - 求输入的数字的平均数
//        Scanner scanner = new Scanner(System.in);
//        int sum = 0;
//        int number = 0;
//        System.out.print("请输入一个整数：");
//        //循环输入
//        while (scanner.hasNextInt()) { }
//        System.out.println("平均数为：" + sum * 1.0 / number);

        //获取随机数
//        Random random = new Random();
//        //随机一个11-55的数字
//        int number = random.nextInt(51);
//        System.out.println(number);

//        Random random = new Random();
//        //和Scanner一样
//        int number = random.nextInt(45)+11;
//        System.out.println(number);


    }


}
